<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 别忘了想使用import需要把script标签的type属性设置为module -->
    <script type="module">
        /*
            中断promise链：
                1. 当使用promise的then链式调用的时候，在中间中断，不再调用后面的回调函数
                2. 方法：在失败的回调函数中返回一个pending状态的promise实例
        */
        import {sendAjax} from '../00-测试用例服务器/sendAjax.js'

        sendAjax('http://localhost:9090')
        .then(
            res=>{
                console.log(res);
                // 比如我们在这里输入一个错误的地址，那么后面一层就会直接停住
                return sendAjax('http://localhost:9090sdfsdf')
            },
            err=>{
                console.log(err)
                return new Promise(()=>{})
            }
        )
        .then(
            res=>{
                console.log(res);
                return sendAjax('http://localhost:9090')
            },
            err=>{
                console.log(err)
                return new Promise(()=>{})
            }
        )
        .then(
            res=>{
                console.log(res);
                return sendAjax('http://localhost:9090')
            },
            err=>{
                console.log(err)
                return new Promise(()=>{})
            }
        )
    </script>
</body>
</html>